package com.lam.common.components.easyexcel.export.iterator;

public abstract class AbstractDataIterator<T> implements DataIterator<T> {
	
	/** 文件编号 */
	protected int fileNo = 1;
	
	/** 每个文件的最大行数 */
	protected int fileMaxRowCount = 200000;
	
	protected void setFileNo(int fileNo) {
		this.fileNo = fileNo;
	}
	
	protected void setFileNoAdd() {
		this.fileNo++;
	}
	
	protected void setFileMaxRowCount(int fileMaxRowCount) {
		this.fileMaxRowCount = fileMaxRowCount;
	}

	@Override
	public int getFileNo() {
		return fileNo;
	}

	@Override
	public int getFileMaxRowCount() {
		return fileMaxRowCount;
	}


}
